دستورات مقدماتی BASH Shell در لینوکس - دستورهای echo ، history ، reset و clear
نوشته شده توسط : home-machinecom

-کاربرد دستور echo در لینوکس
اگر بخواهید بر روی terminal ای که در آن کار می کنید چیزی را چاپ کنید از دستور echo استفاده می کنید ، دستور echo می تواند در موارد مختلفی مورد استفاده قرار بگیرد ، شما می توانید یک جمله یا کلمه را برای نمایش در terminal ایجاد کنید ، شما می توانید متغیرهای مختلف را در خروجی درخواست چاپ بدهید و ... در زیر سه مثال از کاربردهای مختلف دستور echo را مشاهده می کنید :

root@itpro-debian:/# echo "East,West,ITPRO Is The Best"   چاپ جمله در خروجی
East,West,ITPRO Is The Best



root@itpro-debian:/# echo $USER  چاپ کاربر در حال استفاده از سیستم    
root



unity@itpro-debian:~$ echo $PWD   چاپ مسیر محل دایرکتوری در حال کار    
/home/unity


مشابه همین دستور در سیستم عامل ویندوز هم با همین نام وجود دارد که بیشتر در Batch Scripting ویندوز استفاده می شود.

5- کاربرد دستور clear در لینوکس
این دستور برای پاک کردن صفحه نمایش استفاده می شود و صفحه را خالی می کند ، معادل دستور cls در DOS است.

unity@itpro-debian:~$ clear


6-کاربرد دستور reset در لینوکس
دستور reset در لینوکس برای ریست کردن بافر صفحه استفاده می شود.

unity@itpro-debian:~$ reset


7-کاربرد دستور history در لینوکس
دستور history یا تاریخچه در لینوکس به شما تمامی دستوراتی که تاکنون در سیستم عامل لینوکس وارد کرده اید را نمایش می دهد ، اگر دستور history را بصورت خالی وارد کنید کلیه دستوراتی که تاکنون در terminal های مختلف لینوکس وارد کرده اید به شما نمایش داده می شود که طبیعتا این دستورات می تواند بسیار زیاد باشد. برای اینکه تعداد دستورات خروجی دستور history را تعریف کنید کافیست بعد از دستور history تعداد خروجی ها را مشخص کنید برای مثال در دستور زیر به ما 10 دستوری که به تازگی در terminal وارد کرده ایم نمایش داده می شود :

root@itpro-debian:/home/unity# history 10
  156  cler
  157  clear
  158  echo "East,West,ITPRO Is The Best"
  159  echo $user
  160  echo $USER
  161  echo $PWD
  162  ifconfig eth0 up
  163  dhclient eth0
  164  clear
  165  history 10


فایلی که BASH History را در خود نگهداری می کند به نام .bash_history در home directory کاربر لینوکس قرار دارد و بصورت مخفی نگهداری می شود.معمولا home directory یک کاربر معمول لینوکس بصورت home/username/ نمایش داده می شود و home directory کاربر root نیز به شکل root/ نمایش داده می شود. به این نکته هم توجه کنید که می توانید با استفاده از کلیدهای جهت دار بالا و پایین دستوراتی که قبلا وارد کرده اید را مشاهده کنید ، به مثال زیر توجه کنید ، در دستور زیر شما می توانید دستوری که id یا شماره 162 در history دارد را اجرا کنید :

root@itpro-debian:# !162
ifconfig eth0 up

شما می توانید با استفاده از دستور زیر ، دستور قبلی که اجرا شده است را مجددا اجرا کنید :

root@itpro-debian:/# !!
dhclient eth0
RTNETLINK answers: File exists

دستور دیگری که برای مدیریت کردن history استفاده می شود fc است ، با استفاده از fc شما می توانید شما می توانید دستور مورد نظر را که در history وجود دارد با استفاده از vi editor ویرایش کنید و به محض اینکه از محیط vi editor خارج شوید دستور مورد نظر اجرا خواهد شد. در سیستم عامل ویندوز و محیط cmd شما با استفاده از کلید F7 می توانید تاریخچه مختصری از دستوراتی که اجرا شده اند را نیز مشاهده کنید. در مطالب بعدی با دستورات مقدماتی بیشتری از لینوکس آشنایی پیدا خواهید کرد. ITPRO باشید





:: بازدید از این مطلب : 90
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 3 تير 1396 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: